IF exists(SELECT * FROM dbo.sysobjects WHERE name='oudercontact1' AND xtype='P') 
BEGIN
	DROP PROCEDURE oudercontact1
END
GO

CREATE    procedure oudercontact1 (@jaar char(4))
as

select  l.voornaam + ' ' + l.achternaam as deLeerling, 
	l.klas, l.klasNr, 
	ler.voornaam + ' ' + ler.achternaam as deLeraar,
	a.vakcode, 
	v.vaknaam, v.volgnummer, 
	case when (Left(l.achternaam,1)<'M') then 
           (select gegevens from constanten where naam = 'datumOudersM')
	else 
	   (select gegevens from constanten where naam = 'datumOudersZ') 
	end as deDatum,
	o.lokaal,
	gevraagd=case when w.vak is not null then 'x' else null end 
from ((leerlingen..leerlingen as l 
	left join (select * from ambtsverdeling 
                where not(left(klas,1) like '6' and vakcode like 'LO'))as a
		on l.klas = a.klas) 
	left join vakvolgorde as v  
		on a.vakcode = v.vakcode) 
	left join leraars as ler 
		on a.naamcode = ler.naamcode
	left join oudercontactLokalen as o
		on o.naamcode=ler.naamcode
	left outer join 
	(select * from studiegegevens..Del_waarschuwingHuidigeKlas where jaar like @jaar) as w
		on l.inschrijvingsNr=w.inschrijvingsNr
			and a.vakcode=w.vak

select * from ambtsverdeling as a
where not(left(klas,1) like '6' and vakcode like 'LO')
order by left(klas,1)